@charset "utf-8";
/* CSS Document */
html, body { border:0; margin:0; padding:0; } 
body{ font-family: Arial, Helvetica, "宋体"; margin:0; padding:0; }

a { color:#06346f; text-decoration:none;}
a:visited { color:#393939; text-decoration:none;}
a:hover { color:#820C0C; text-decoration:underline;}
a:active { color:#06346f; text-decoration:none;}

/***** Headings *****/ 
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; color:#063468 !important;} 
h5 { line-height:18px; color:#666 !important; font-weight:normal;}
h5 em { margin:0 5px; color:#666; display:inline-block;}
h5 a { color:#666;}
h5 em a { color: #990000; margin:0 3px;}

/***** Common Formatting *****/ 
p,ul,li { margin:0; padding:0; list-style:none; overflow:hidden; display:block;}
img { border:0; } 
em { font-style:normal;}

/***** Forms *****/ 
form { margin:0; padding:0; display:inline; } 
input {	height:23px; color:#38353c;	font:12px Arial, Helvetica, "宋体";	padding:0 0 0 3px;	/*border:#7f9db9 1px solid;*/ margin:0;vertical-align:middle; }
/*顶部*/
.hdTop .hdtMsg,.hdTop .hdtMail,.hdTop .hdtMail u,.hdTop .hdtMenu .hdtmArr{ background:url("../../images/topLogin/icon.png")/*tpa=http://himg2.huanqiu.com/statics/hq2013/images/topLogin/icon.png*/ no-repeat;}
.hdTop .hdtMenu,.htdLogBtnb,.onError{ background:url("../../images/topLogin/logoAct.png")/*tpa=http://himg2.huanqiu.com/statics/hq2013/images/topLogin/logoAct.png*/ no-repeat;}
.coHead{height:289px; border-bottom:1px solid #fff; position:relative; border-bottom:1px solid #fff; background-position:center 41px;}
.hdTop{ height:40px; background:#434343;font-size: 12px;}
.hdTopCon{ width:970px;height:40px;  margin:0 auto;}
.hdLogged{ display:inline-block; float:right;}
.hdTop a{ text-decoration:none;}
.hdTop .hdtExit,.hdTop .hdtMail,.hdTop .hdtMsg,.hdTop .hdtMenu,.hdTop .hdtLogin{ cursor:pointer;}
.hdTop .hdtName{cursor: auto;}
.hdTop .hdtExit:hover ,.hdTop .hdtMail:hover ,.hdTop .hdtMsg:hover ,.hdTop .hdtMenu:hover ,.hdTop .hdtReg:hover { background-color:#676767;}
.hdTop .hdtWel,.hdTop .hdtName,.hdTop .hdtExit,.hdTop .hdtLogin,.hdTop .hdtReg{text-align:center; line-height:40px; color:#fff;}
.hdTop .hdtWel{ display:block; float:right; width:45px; height:40px; }
.hdTop .hdtName{ display:inline-block; float:right;height:40px; background:#4e4e4e;margin-left:8px; padding:0 20px;}
.hdTop .hdtNameLink{display:inline-block; float:right;height:40px; line-height:40px; background:#4e4e4e;margin-left:8px; padding:0 20px; cursor:pointer; color:#fff;}
.hdTop .hdtNameLink:hover{ background:#676767;}
.hdTop .hdtExit{ display:block; float:right; width:40px;height:40px;margin-left:2px;}
.hdTop .hdtMail{ display:block; float:right; width:40px;height:40px; position:relative;margin-left:2px; background-position:12px -1083px;z-index:9999;}
.hdTop .hdtMail i{ display:block; width:40px;height:45px; position:absolute; top:0px; left:0px; bottom:-5px; background:#917347;}
.hdTop .hdtMail i u{ display:block; width:40px;height:13px; background-position:12px -1128px; margin:10px 0 4px 0;}
.hdTop .hdtMail i em{ display:block;width:40px; height:10px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
.hdTop .hdtMsg{ display:block; float:right; width:40px;height:40px;margin-left:2px; background-position:13px -1045px;}
.hdTop .hdtMenu{ display:block; float:right; width:115px;height:40px; margin-left:2px; background-position:20px -48px; position:relative; background-color:#4e4e4e;z-index:9999;}
.hdTop .hdtMenu .hdtmArr{ display:block; width:13px; height:13px; position:absolute; top:14px; right:13px; background-position:0 -1368px;}
.hdTop .hdtMenu:hover .hdtmArr{ background-position:0 -1398px;}
.hdTop .hdtMCur,.hdTop .hdtMCur:hover { background-color:#9a9a9a;}
.hdTop .hdtMCur .hdtmArr{ background-position:0 -1398px;}
/*环球导航*/
.hdtmList{ width:115px; padding-bottom:10px; position:absolute; top:39px; left:0px; background:#9a9a9a; box-shadow:0px 2px 3px #040000; display:none; z-index:-1;  overflow:hidden; padding-top:10px;}
.hdtmList li{ border-bottom:1px solid #afafaf; width:87px; margin:0 5px; overflow:hidden; padding:0 9px 4px 9px;}
.hdtmList li.noBor{ border:none!important;}
.hdtmList a{ color:#fefefe; display:block; height:25px; text-indent:0; font-size:14px; line-height:25px;}
.hdtmList a:hover { background:#8c8c8c; color:#fff;}
.hdtMCur .hdtmList{ display:block;}

.hdtmSubList li{ border:none; width:43px; float:left; margin:0px; padding:0;}
.hdtmSubList li a{ text-indent:0px; text-align:center;}
.hdtmSubList li.hdtmLong{ width:100%; letter-spacing:6px;}
.hdtmSubList li.hdtmLong a{ text-align:right;}
/*消息列表*/
.hdMailList{ width:100px; position:absolute; top:43px; left:0px; border-top:3px solid #917347; background:#4e4e4e; padding:7px 0; box-shadow:0px 2px 3px #040000; display:none; }
.hdMailList a{ display:block; width:100px; text-indent:15px; line-height:25px; height:25px; color:#cacaca;}
.hdMailList a em{ float:right; padding-right:15px;}
.hdMailList a:hover { background:#616161; color:#fff;}
.hdtCur .hdMailList,.hdtCur .hdtLogBox{ display:block;}
/*顶部 登录前*/
.hdTop .hdtLogin{ display:block; float:right;  height:40px; line-height:40px; color:#fff;position:relative;z-index:9999;}
.hdTop .hdtLogin .hdtLogBoxWrap{padding:0 19px; background:#917347; height:45px;width:24px;}
.hdTop .hdtReg{ display:block; float:right; padding:0 19px; height:40px;}
.hdtLogBox{ width:240px; height:210px; background:#fff; border-top:3px solid #917347; position:absolute; left:-91px; top:42px; display:none;}
.hdtLogInner{ margin:20px 30px; display:block; text-align:left;}
.hdtLogBox .hdtLogTit{ color:#5e5e5e; line-height:24px; margin-bottom:4px; cursor:default;}
.hdtLogLine{ width:180px; overflow:hidden; height:30px; margin-bottom:8px;}
.hdtLogLine input{ width:178px; height:28px; border:1px solid #dddddd; color:#2b2b2b; text-indent:7px;}
.hdtLogLine input:-moz-placeholder { color: #2b2b2b; }
.hdtLogLine input::-webkit-input-placeholder { color:#2b2b2b; }
.hdtLogAbout{ width:180px; overflow:hidden; line-height:24px; margin:-4px 0 8px 0;}
.hdtLogAbout label{ float:left; color:#5e5e5e;}
.hdtLogAbout label input{ float:left; margin:5px 5px 0 0;}
.forgetPass{ color:#00518a; float:right;}
.htdLogBtnWrap{ width:100%; overflow:hidden; clear:both;}
.htdLogBtnb{ display:block; width:180px; height:30px; overflow:hidden; border:none; background-position:0 -99px; text-indent:-99999px; cursor:pointer;}
.onError .htdLogBtnb{ background-position:0 -135px;}
/*尾巴*/
.footer { height:64px; overflow:hidden;background:#666666; margin-top:0px!important; padding:0px!important;}
.foot{ width:970px; margin:0 auto; background:none;}
.fLink {}
.copyArea { background:none; line-height:normal;}
.footOut { background:none;}
.fLink { height:37px; text-align:center; color:#b0b0b0!important; font-size:14px; background:none;}
.fLink a { color:#b0b0b0!important; text-decoration:none; font-size:12px; height:32px; line-height:32px; margin:0 10px; font-family:"宋体";}
.fLink a:hover { color:#b0b0b0!important; text-decoration:underline;}
.flinkMain { width:960px; margin:0 auto; height:35px; line-height:38px; border:none; }
.fLink .marWid a,.fLink .marWidMain a { margin:0 9px; text-indent:0;}
.copyMain { width:950px; margin:0 auto; text-align:center; color:#b0b0b0;}
.copyMain a { color:#b0b0b0; margin:0 5px; display:inline-block;}
.copyMain a:hover { text-decoration:underline;}
.copyMain em {  margin-left:50px; font-style:normal;}
